// pages/shfw/shfw.js
var common = require("../../public");
var url = common.url;
var APP_ID = common.APP_ID;
var md5 = common.md5Start;
Page({

  /**
   * 页面的初始数据
   */
  data: {
	  datalist:[  //types：1：退货  2：换货      status 1：等待审核  2：同意   3：拒绝
		  { types: 1, status: 1 },
		  { types: 2, status: 2 },
		  {types:2,status:3},
	  ]
  },
  //售后详情
	go_shouhuo_detail:function(e){
		var id = e.currentTarget.dataset.id;//售后服务id
		wx.navigateTo({
			url: '../shfw_detail/shfw_detail?id='+id
		})
	},

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
  
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
  
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
	  var that = this;
	  this.setData({
		  page:1
	  })
	  var session_str = wx.getStorageSync('session_str');//获取密钥
	  if (!session_str) {
		  wx.navigateTo({
			  url: '../author/author',
		  })
		  return false;
	  }
	  wx.showLoading({
		  title: '加载中',
		  mask: true,
	  })
	  //请求售后服务列表数据
	  wx.request({
		  url: url + 'After/afterList',
		  data: {
			  page: 1,
			  session_str: session_str,
			  APP_ID: APP_ID,
			  sign: md5([
				  "page1",
				  "session_str" + session_str,
				  "APP_ID" + APP_ID
			  ])
		  },
		  header: {},
		  method: 'post',
		  dataType: 'json',
		  responseType: 'text',
		  success: function (res) {
			  wx.hideLoading();
			  if (res.data.code == 200) {
				  that.setData({
					  datalist: res.data.data, //售后服务列表
				  })
			  } else {
				  wx.showToast({
					  title: res.data.msg,
					  icon: 'none',
					  mask: true,
				  })
			  }
		  },
		  fail: function (res) {
			  wx.hideLoading();
			  wx.showToast({
				  title: '网络错误',
				  icon: 'none',
				  mask: true,
			  })
		  }
	  });
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
  
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
  
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
  
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
	  var session_str = wx.getStorageSync('session_str');//获取密钥
	  var that = this;
	  var datalist = this.data.datalist;//售后列表
	  var page = this.data.page;//页码
	  page++;
	  if (!session_str) {
		  wx.navigateTo({
			  url: '../author/author',
		  })
		  return false;
	  }
	  wx.showLoading({
		  title: '加载中',
		  mask: true,
	  })
	  //请求售后服务列表数据
	  wx.request({
		  url: url + 'After/afterList',
		  data: {
			  page: page,
			  session_str: session_str,
			  APP_ID: APP_ID,
			  sign: md5([
				  "page"+page,
				  "session_str" + session_str,
				  "APP_ID" + APP_ID
			  ])
		  },
		  header: {},
		  method: 'post',
		  dataType: 'json',
		  responseType: 'text',
		  success: function (res) {
			  wx.hideLoading();
			  if (res.data.code == 200) {
				  datalist = datalist.concat(res.data.data);
				  that.setData({
					  datalist: datalist, //售后服务列表
					  page:page
				  })
				  if (res.data.data.length==0){
					  wx.showToast({
						  title: '没有更多数据',
						  icon:'none',
						  mask: true,
					  })
				  }
			  } else {
				  wx.showToast({
					  title: res.data.msg,
					  icon: 'none',
					  mask: true,
				  })
			  }
		  },
		  fail: function (res) {
			  wx.hideLoading();
			  wx.showToast({
				  title: '网络错误',
				  icon: 'none',
				  mask: true,
			  })
		  }
	  });
  },

})